Genetic Learning Based Fault Tolerant Cover for Digital Systems
نویسنده
چکیده
This work proposes a genetic algorithm based technique to learn the structural description of the circuit under study, in order to give it an on line fault tolerant cover. As the circuit operates, its input / output sequences are used to learn the structural configuration of the hardware. Once the structure is evolved, the algorithm redistributes the available redundancy and generates multiple versions of the structure to provide 100% single component fault coverage. The input /output pairs are constantly monitored for possible faults. When a fault is detected, the multiple versions already evolved are made use of to provide fault correction. For a two-dimensional array configuration, it has been found that the number of versions to be evolved ranges from just two to a maximum of the dimensionality of the array. With the number of versions getting reduced because of the redistribution that is done at the learning stage, and the fact that the versions are evolved off-line, the overhead in terms of the system downtime and the number of reconfigurations to be done are minimised. The efficacy of the proposed techniques has been studied using simulations. Hardware implementation has been carried out as a proof of concept. It is found that the proposed fault tolerant cover detects the fault and provides 100% fault correction for single component faults.
منابع مشابه
Voting Algorithm Based on Adaptive Neuro Fuzzy Inference System for Fault Tolerant Systems
some applications are critical and must designed Fault Tolerant System. Usually Voting Algorithm is one of the principle elements of a Fault Tolerant System. Two kinds of voting algorithm are used in most applications, they are majority voting algorithm and weighted average algorithm these algorithms have some problems. Majority confronts with the problem of threshold limits and voter of weight...
متن کاملVoting Algorithm Based on Adaptive Neuro Fuzzy Inference System for Fault Tolerant Systems
some applications are critical and must designed Fault Tolerant System. Usually Voting Algorithm is one of the principle elements of a Fault Tolerant System. Two kinds of voting algorithm are used in most applications, they are majority voting algorithm and weighted average algorithm these algorithms have some problems. Majority confronts with the problem of threshold limits and voter of weight...
متن کاملFault Tolerant DNA Computing Based on Digital Microfluidic Biochips
Historically, DNA molecules have been known as the building blocks of life, later on in 1994, Leonard Adelman introduced a technique to utilize DNA molecules for a new kind of computation. According to the massive parallelism, huge storage capacity and the ability of using the DNA molecules inside the living tissue, this type of computation is applied in many application areas such as me...
متن کاملNovel efficient fault-tolerant full-adder for quantum-dot cellular automata
Quantum-dot cellular automata (QCA) are an emerging technology and a possible alternative for semiconductor transistor based technologies. A novel fault-tolerant QCA full-adder cell is proposed: This component is simple in structure and suitable for designing fault-tolerant QCA circuits. The redundant version of QCA full-adder cell is powerful in terms of implementing robust digital functions. ...
متن کاملNovel efficient fault-tolerant full-adder for quantum-dot cellular automata
Quantum-dot cellular automata (QCA) are an emerging technology and a possible alternative for semiconductor transistor based technologies. A novel fault-tolerant QCA full-adder cell is proposed: This component is simple in structure and suitable for designing fault-tolerant QCA circuits. The redundant version of QCA full-adder cell is powerful in terms of implementing robust digital functions. ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002